/**
 * action函数：返回action对象
 * 设计数据结构：[{id:0,task:'学习',done:false},{id:1,task:'吃鸡',done:false}]
 * 
 */

import { ADD_TODO, DEL_TODO, TOGGLE_TODO } from "../actionTypes";

 // 添加todo
 /**
  * 
  * @param {*} task 任务名字
  */
 export function addTodoAction(task) {
    return {
      type:ADD_TODO,
      task
    }
 }

// 删除todo
/**
 * 
 * @param {*} id 要删除任务的ID
 */
export function delTodoAction(id) {
  return {
    type:DEL_TODO,
    id
  }
}

// 修改todo状态(已完成/未完成)
export function toggleTodoAction(id) {
  return {
    type:TOGGLE_TODO,
    id 
  }
}
